Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Mainly accomplishes these:
1> Adds a processedTimestamp in address metadata to process all notifs since the last cron job ran (if browser/pc is closed and cron is not running, once cronJob is up, it'd process all notifs that came in between).
2> Since adding inApp notifs in Metamask has a rate limit of at most 5 per minute, to cater to this, introduced a pendingNotifs concept in state, that'll add more than 5 in next minute